package td;

/*
 * Interface to manage events affecting enemies. Other main purpose is to communicate with the player
 * about mana gain and hp loss.
 * */
public interface DoTListener {
	public void enemyDied(Enemy enemy);

	public void enemyHasDoT(Enemy enemy);

	public void enemyWon(Enemy enemy);

	public void cutInHalf(Enemy cutted, Enemy firsthalf, Enemy secondhalf);
	
	public void steppedInVineTrap(VineTrap trap);
	
	public void steppedInWindTrap(WindTrap trap);
	
	public void steppedInFireTrap(FireTrap trap);
}
